itinerant dealer - French English Dictionary